home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19990725-20000114 / 000402_news@columbia.edu _Sat Jan 1 21:22:31 2000.msg < prev    next >
Internet Message Format  |  2020-01-01  |  8KB

  1. Return-Path: <news@columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id VAA26088
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Sat, 1 Jan 2000 21:22:30 -0500 (EST)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id VAA12436
  7.     for kermit.misc@watsun.cc.columbia.edu; Sat, 1 Jan 2000 21:02:39 -0500 (EST)
  8. X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
  9. From: jrd@cc.usu.edu (Joe Doupnik)
  10. Subject: Re: MS-DOS Kermit, more capabalities
  11. Message-ID: <FPmtLGkPvehR@cc.usu.edu>
  12. Date: 1 Jan 00 19:00:06 MDT
  13. Organization: Utah State University
  14. To: kermit.misc@columbia.edu
  15.  
  16. In article <010100173225not-2-disclose@the.net>, not-2-disclose@the.net writes:
  17. > Hi everybody,
  18. > I introduce myself, i'm a DOS_InterNet user and spent about the last two
  19. > years lurking/participating to the same-name echo of the `FidoNet'
  20. > amateur messaging network.
  21. > Since the last four years or so i looked for DOS INet FreeWare/ShareWare
  22. > programs in hope that i'd get my hands on some piece of software which
  23. > can be run even on a minimum setup, meaning:
  24. > - 8088 4,77 Mhz ~CPU~
  25. > - 640 Kb ~RAM~ memory (512 Kb if possible!)
  26. > - No Hard-Disk
  27. > - Two 5.25"/360 Kb diskette drives or a single 3.5"/720 Kb unit
  28. > - A crude 8250 ~UART~ serial-port
  29. > - A V.42Bis MoDem or better (i tied up an external 56K MoDem to a 8088!)
  30. > - DOS v3.3 (v3.0 compatibility would be fine but not required)
  31. >
  32.     486 and Pentium motherboards are basically free for the asking
  33. from just about everywhere, memory included.
  34.  
  35. > [...]
  36. > I have three topics in mind today:
  37. > *1*
  38. > I am trying to have some working `ZMoDem' and/or `Kermit' file transfer
  39. > protocols for when accessing ~TelNet~ BBSes.  To upgrade the hardware or
  40. > to switch to protocols like ~FTP~/~HTTP~ *IS NOT* an option.  `MS-Kermit
  41.     
  42.     If running under DOS then 640KB is the program space. However,
  43. MSK can and will use memory above 1MB to store terminal emulation rollback
  44. screens, and that will not be available on 808x machines. Similarly parts
  45. of DOS can be loaded above 640KB on newer hardware. Step up to 386 and above
  46. for that.
  47.     The serial ports in old hardware might well be superior to those
  48. in today's motherboards because they were the real UARTs rather than a
  49. near approximation in a big square chip. The 16550A variety are good for
  50. high speed; the 8250 kind can't cope well at high speed.
  51.  
  52. > v3.16' is the best thing i seen, so far.  It can outperform practically
  53. > any DOS ~BIOS INT-14~ and/or ~FOSSIL~-capable terminal emulator i could
  54. > find because it INTEGRATES the packet-driver interface, AND the ~TelNet~
  55. > protocol as well...
  56.  
  57.     It's not because it is integrated, so much, as because the MSK code
  58. is designed to be swift. There is a difference.
  59.  
  60.   Most unfortunately, `Kermit' doesn't included the
  61. > `ZMoDem' file transfer protocol (with control-character escaping & all);
  62.  
  63.     Correct. Nor any plans to introduce it. As Frank commented, the
  64. Kermit protocol is just as fast and a lot more robust and clever than
  65. x/y/zmodem protocols.
  66.  
  67. > making it less than "complete", somewhat.  I would welcome postings from
  68. > people who happen to be doing fine `ZMoDem'/`Kermit' transfers using no
  69. > more than the minimum setup i described above.  I tried a lot of packet
  70. > drivers and ~TelNet~ "shims" but nothing goes beyond D/L cps rates of a
  71. > mere 9k6/19K2 bps connection.  If only i were able to DownLoad some .ZIP
  72. > files at over 1K cps or so using a ~TelNet~ "shim" that can be "shared"
  73. > between `Kermit' and an external `ZMoDem' protocol, euh...
  74.  
  75.     That's not to be. That bunch of protocol material is far beyond
  76. being a "shim." The intrinsic speed of MSK is basically set by the cpu
  77. in the machine. We've tested it to half a MB/sec over regular Ethernet
  78. as full Kermit protocol file transfers with a 100MHz Pentium processor.
  79. The same code, minus the lan driver part, is used with serial connections,
  80. and we know serial data is vastly slower on the telco wires than Ethernet. 
  81. Thus MSK is not the bottleneck. The cpu part is a problem at 4.77MHz, however,
  82. when using serial ports because there are not enough cycles to do much. So
  83. again, grab a surplus motherboard.
  84.     With a more modern motherboard you can also consider the higher
  85. speed serial comms now available in many areas. To Kermit those are all
  86. very very slow and thus not a problem for Kermit to keep up with.
  87.  
  88. >  i guess that
  89. > would be a good enough.  Any idea?!  I saw fragmented informations about
  90. > the DOS Novell ~NASI~ v3.03k interface, what about it?  :^o  I tried all
  91. > these ~TelNet~ "shims" so far:  `INT14', `Net14', `TCPPort', `TelAPI',
  92. > `TNGlass' (`RLFossil' too but it's not for 8088/8086 machines)...  Isn't
  93. > there any MS-DOS `Kermit' update in preparation that will offer `ZMoDem'
  94. > file transfer capability?!  8^o
  95.  
  96.     Forget the network terminal server stuff (NASI et al) and related
  97. shims. They are way beyond what you are dealing with and yield no advantage.
  98.  
  99. > *2*
  100. > I discovered that i could access my ~POP3~ server on ~IP~ port #25 but
  101. > `Kermit' is the only program not to allow me such access if i try!  Why?
  102. >
  103.     By design, to help supress forged email. 
  104. > *3*
  105. > In the same way that i found ~TelNet~ can be made usefull for doing a
  106. > lot of InterNet stuff, i have written a small set of `Kermit' scripts to
  107. > read the ~News Groups~ "On-Line".  The problem here is that my postings
  108. > are reformated somehow and i also have trouble with some kind of "memory
  109. > low" error (too many routines accumulate or something like that).  Would
  110. > somebody be kind enough to look at the following set of macros and tell
  111. > me what i'm doing wrong???  So far, i already found that some characters
  112. > pose a problem when found at the end of the line;  "dash" is one...
  113. > :::::::::::::::::::::::::::::::::::::::::::::::::::::::[ MSKermit.INI ]:
  114. > CLS
  115. > SET FILE TYPE BINARY
  116. > SET FILE COLLISION RENAME                ; or APPEND
  117. > ;SET FILE COLLISION NO-SUPERSEDE         ; is this prone to the Y2K bug?
  118. > SET PARITY NONE
  119. > SET BLOCK-CHECK-TYPE 3
  120. > SET RECEIVE PACKET-LENGTH 6608
  121. > SET WINDOW 5                             ; or 32 (max.)
  122.  
  123.     Window sizes greater than 2 or 3 are useful only on long delay
  124. high speed paths (long fat pipes). Otherwise one is just wasting memory.
  125.  
  126. > SET LOCAL OFF
  127. > SET PROMPT Kermit>
  128. > SET TERM ANSI
  129. > SET TERM CURSOR BLOCK
  130. > SET DISPLAY REGULAR 8-BIT
  131. > ;
  132. > ; TCP/IP - TelNet section
  133. > ;
  134. > SET TCP/IP PACKET-DRIVER-INTERRUPT \x60  ; or ODI if `LWP4DOS' instead?
  135. > ;
  136. > SET CONTROL UNPREFIXED ALL               ; It's to enhance the D/Ls.
  137. > SET CONTROL PREFIXED 0 1 129             ;
  138. > ;
  139. > SET FLOW NONE                            ; Because TCP/IP is used...
  140. > ;
  141. > ; N.B.:
  142. > ;
  143. > ; Using ∩┐╜ BOOTP ∩┐╜ via `EPPPD' should work but sometimes it doesn't;  so,
  144. > ; i found that a few DOS environement variables can be helpfull here...
  145. > ;
  146. > SET TCP/IP ADDRESS \$(MYIP)              ; Those DOS environement
  147. > SET TCP/IP GATEWAY \$(REMIP)             ;  variables are defined thru
  148. > SET TCP/IP SUBNETMASK \$(NETMASK)        ;  IP-UP.BAT (made by `EPPPD').
  149. > SET TCP/IP DOMAIN \$(DOMAIN)             ; Some more DOS environement
  150. > SET TCP/IP PRIMARY-NAMESERVER \$(DNS1)   ;  variables need be defined in
  151. > SET TCP/IP SECONDARY-NAMESERVER \$(DNS2) ;  YOUR own .BAT command-file.
  152. > ;
  153. > ; Syntaxt:  "News"
  154. > ;           "News comp.protocols.kermit.misc"
  155. > ;           "News demon.ip.support.pc capture.log"
  156. > ;
  157. > ; N.B.:  a) 4 of the NG macro-keys are located on the NUMERICAL keypad.
  158. > ;        b) Some older hardware may have to use different scan-codes;
  159. > ;           the "SET KEY" command helps finding a scan-code replacement,
  160. > ;           the same may be true of the 4 other macro-key combinations.
  161. > ;
  162.  
  163.     Below, there is a problem. The line continuation character - is one
  164. only if it is the last character on a line. Your trailing spaces and comments
  165. make that not true.
  166.  
  167. > DEF News SET PORT TCP/IP news1.qc.sympatico.ca 119 VT100, - ; ~NNTP~
  168. > SET TELNET TERM-TYPE VT100, PAUSE 0, IF FAIL END, -         ; server.
  169. > IF NOT DEF \%1 DEF \%1 demon.ip.support.pc, -            ; Default
  170.         ...
  171.  
  172.     Joe D.